Free region also if its empty (we're taking ownership now)
authorAlexander Larsson <alexl@redhat.com>
Mon, 9 Feb 2009 09:35:19 +0000 (10:35 +0100)
committerAlexander Larsson <alex@localhost.localdomain>
Thu, 2 Apr 2009 08:16:29 +0000 (10:16 +0200)
gdk/gdkwindow.c

index 664a5bb9740dc9e5726646c1a5421fadd1cce29e..8d02dc1ad2943674211d4b520dc69c190cd46400 100644 (file)
@@ -2558,7 +2558,10 @@ move_region_on_impl (GdkWindowObject *private,
 
   if ((dx == 0 && dy == 0) ||
       gdk_region_empty (region))
-    return;
+    {
+      gdk_region_destroy (region);
+      return;
+    }
   
   impl_window = gdk_window_get_impl_window (private);